.ant-pagination-options-quick-jumper>input {
  padding-left: 3px;
  padding-right: 3px;
}



.fund_table.first_td_border {
  .ant-table-container>.ant-table-content>table>tbody>tr {
    td:first-child {
      border-right: 1px solid #e4e4e4 !important;
    }
  }
}


.compact_table.first_td_border {
  .ant-table-container>.ant-table-content>table>tbody>tr {
    td:first-child {
      border-right: 1px solid #e4e4e4 !important;
    }
  }
}

.list_table {


  .ant-pro-table td.ant-table-cell>a {
    font-size: 13px !important;
    color: #1f51a4;

    &:hover {
      color: #4374c5;
    }

    &:active {
      color: #0d3d8d;
    }
  }

  .ant-pro-table td.ant-table-cell>span>span {
    width: 20%;
  }

  .ant-table-content {
    border: solid 0.5px #e4e4e4;
  }

  // 表头
  .ant-table-thead>tr>th::before {
    height: unset !important;
  }

  .ant-table-thead>tr {
    height: 38px;

    >th {
      background: #edf0f5;
      padding: 0 8px !important;
      color: #35425e;
      font-size: 13px;
      font-weight: bold;
      line-height: 15px;
    }
  }

  .ant-table-tbody>tr {
    height: 38px;

    >td {
      padding: 0 8px !important;
      border-right: none !important;
      text-align: left;
      height: 38px;
      border: none;
      color: #35425e;
      font-size: 13px;
    }

    &:nth-child(2n) {
      background: #fff;

      >.ant-table-cell-fix-left {
        background: inherit;
      }
    }

    &:nth-child(2n + 1) {
      background: #f5f6f9;

      >.ant-table-cell-fix-left {
        background: inherit;
      }
    }
  }

  .ant-table-tbody>tr.ant-table-row:hover>td {
    background: #e5f0ff;
  }

  .ant-table-tbody>tr.ant-table-row-selected>td {
    background-color: transparent;
  }

  // 普通table
  .ant-table-tbody {

    >tr {

      >td {
        >a {
          font-size: 13px !important;
          color: #1f51a4;

          &:hover {
            color: #4374c5;
          }

          &:active {
            color: #0d3d8d;
          }
        }
      }
    }
  }

  // 解决排序增高问题
  .ant-table-column-sorters {
    padding: 0;
  }
}

.list_table_with_border {
  .ant-table-content {
    border: solid 0.5px #e4e4e4;
  }

  .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
    width: 0;
  }

  // 表头
  .ant-table-thead>tr {
    height: 38px;

    >th {
      background: #edf0f5;
      padding: 0 8px !important;
      border-right: 1px solid #e3e8f1 !important;
      color: #35425e;
      font-size: 13px;
      font-weight: bold;
      line-height: 15px;
    }

    >th:last-child {
      border-right: unset !important;
    }
  }
  // .ant-table-wrapper{
    // .ant-table-container{
      .ant-table-tbody>tr {
        height: 38px;
    
        >.ant-table-selection-column {
          text-align: center;
        }
    
        >td {
          padding: 0 8px !important;
          border-right: 1px solid #e3e8f1 !important;
          text-align: left;
          height: 38px;
          color: #35425e;
          font-size: 13px;
        }
    
        >td:last-child {
          border-right: unset !important;
        }
    
        &:nth-child(2n) {
          background: #fff;
    
          >.ant-table-cell-fix-left {
            background: inherit;
          }
    
          >td {
            background: inherit;
          }
        }
    
        &:nth-child(2n + 1) {
          background: #f5f6f9;
    
          >.ant-table-cell-fix-left {
            background: inherit;
          }
    
          >td {
            background: inherit;
          }
        }
    
        &:last-child>td {
          border-bottom: unset !important;
        }
        
      }
      .ant-table-tbody>tr.ant-table-row:hover>td {
        background: #e5f0ff;
      }
    
      .ant-table-tbody>tr.ant-table-row-selected>td {
        background-color: transparent;
      }

    // }
    
  // }
  
  

  

  // 普通table
  .ant-table-tbody {
    >tr {
      >td {
        >a {
          font-size: 13px !important;
          color: #1f51a4;

          &:hover {
            color: #4374c5;
          }

          &:active {
            color: #0d3d8d;
          }
        }
      }
    }
  }

  // 解决排序增高问题
  .ant-table-column-sorters {
    padding: 0;
  }
}

// 每行边框自定义
.table_custom_border {
  .ant-table {
    table {
      border-collapse: collapse !important;
    }
  }
}

// 表格外边框
.table_outer_border {
  .table {
    border-collapse: collapse;
  }

  .ant-table-header {
    border: 1px solid #e4e4e4;
    border-bottom: none;
  }

  .ant-table-body {
    border: 1px solid #e4e4e4;
    border-top: none;
  }
}

// 表头居中
.table_header_center {
  .ant-table-thead>tr>th {
    text-align: center !important;
  }
}

// 紧凑型，行高28
.compact_table {
  .ant-table-wrapper{
    .ant-table-container {
      .ant-table-thead>tr {
        height: 28px;
      }
      .ant-table-tbody>tr:nth-child(2n + 1) {
        &:hover {
          background-color: #E5F0FF;
        }
      }
    
      .ant-table-tbody>tr {
        height: 28px;
    
        >td {
          height: 28px;
        }
      }

    }

  } 
  

  
}

// 财务报表表头38
.high_head {
  .ant-table-thead>tr {
    height: 38px;
  }
}

// table排序背景色
td.ant-table-column-sort {
  background: inherit;
}

// 排序的小图标对齐
.ant-table-column-sorter-full {
  margin-top: 0;
  margin-bottom: 0;
}

// 空表内部不用边框
.ant-table-tbody {
  .ant-table-placeholder>td {
    border: none !important;
  }
}

// 分页
.ant-pagination.mini {
  .ant-pagination-total-text {
    position: absolute;
    left: 0;
    color: #35425e;
    font-size: 13px;
  }
}



.ant-table-wrapper {
  .ant-table-pagination.ant-pagination {
    margin: 11px 0 14px 0;
    display: flex;
    align-items: center;
  }
}

// 普通table分页
.page_total {
  position: absolute;
  left: 0;
  color: #35425e;
  font-size: 13px;
}

.btn_go_page {
  height: 24px;
  width: 62px;
  background-color: #e8eaf3;

  border-radius: 14px;
  font-size: 13px;
  color: #1f51a4;
  border: none;
  margin-left: 7px;
  line-height: 10px;

  &:hover {
    background: #f3f5fb;
  }

  &:active {
    background: #d7daeb;
  }
}
.event_simle_table{
  
  .ant-table-wrapper{
    .ant-table-container{
      border-left: none;
      .ant-table-content{
        border: solid 0.5px #CED7E8;
        table{
          border: none;
        }
      }
      .ant-table-thead > tr{
        height: 20px;
        &:first-child{
          th{
            &:first-child {
              border-top-left-radius:0;
            }
            &:last-child{
              border-top-right-radius:0;
            }
          }
        }
        
        > th{
          font-size: 12px;
          zoom: .83;
          border-right: 1px solid #CED7E8 !important;
          background: #EDF0F5;
        }
      } 
      
      .ant-table-tbody {
        // .ant-table-row:hover ~tbody{
        //   background: red;
        // }
        > tr{
          position: relative;
          
          &:nth-child(2n + 1){
            background:#fff;
          }
          height: 20px;
          > td{
            height: 20px;
            font-size: 12px;
            zoom: .83;
            border-top: 1px solid #CED7E8;
            border-right: 1px solid #CED7E8 !important;
          } 
          
          
        }
        .table_high_light{
          .font-bold();
          font-weight: 600;
          color: #E85C36;
          >td{
            color: #E85C36;
          }

        }
        
      }
      // tr.ant-table-row:hover > td[rowspan]{
      //   background: rgb(255, 255, 255);
      // }
    }
  }
}
.event_simle_table_special{
  
  .ant-table-wrapper{
    .ant-table-container{
      table{
        // table-layout: auto !important;

      }      
      
      
      .ant-table-thead > tr:first-child th:first-child{
        padding: 0 !important;
      }
      .ant-table-tbody > tr{
        &:nth-child(2n + 1){
          background:#fff;
        }
        > td{
          border-top: 1px solid #CED7E8;
          &:nth-child(1){
            background: #f5f6f9;
            padding: 0 !important;
          }
          padding: 0 4px !important;
        } 
      }
      
    }
  }
}
.event_simle_table.add_table{
  .ant-table-container{
    // .ant-table-content{
    //   border-bottom:  2px solid #CED7E8;
    // }
    .ant-table-tbody{
      >tr{
        &.merge_row{
          &:nth-child(1){
            td{
              border-top: 1px solid #CED7E8;
            }
          }
          td{
            border-top: 2px solid #CED7E8;
          }
          // &:nth-last-child(1){
          //   td{
          //     border-bottom: 2px solid #CED7E8 !important;
          //   }
          // }
        }
        // &:nth-last-child(1){
        //   td{
        //     border-bottom: 2px solid #CED7E8 !important;
        //   }
        // }
      }
    }
  }
}
.ant-table-wrapper .ant-table.ant-table-empty .ant-table-container .ant-table-tbody>.ant-table-placeholder{
  background: #fff;
  &:hover{
    background-color: #fff;
  }
}